Les affectations

Le principe des variables en Python

En Python, la définition de la variable et son affectation se font en même temps.

Dans cet exemple, l'instruction a = 8 crée une variable a qui pointe sur l'objet 8 de type entier.

In [2]:
a = 8
print(a)
8

Si on redéfinit cette variable a, elle va pointer sur un autre objet qui peut avoir un type différent.

In [5]:
a = "coucou"
print(a)
a = 3.7
print(a) 
coucou
3.7

Affectations et opérations

Dans le cas suivant, la nouvelle valeur de la variable se fait à partir de son ancienne valeur.

In [7]:
n = 5
n = n+1  # Ce n'est pas une équation !!!!
print(n)
6
In [8]:
a = 2
b = 3
c = a*b
print(c)
6
In [ ]: